/*
 * Copyright (c) Tan Menglong <TanMenglong@gmail.com> <+86-15972108715>
 * All rights reserved.
 *
 * This file is part of the RabbitOS.  The RabbitOS is free software, also known
 * as "open source;" you can redistribute it and/or modify it under the terms
 * of the GNU General Public License (GPL), version 2, as published by the Free
 * Software Foundation (FSF).  To explore alternate licensing terms, contact
 * the Rabbit OS team.
 * 
 * The RabbitOS is distributed in the hope that it will be useful, but WITHOUT 
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GPL for more details.  You should have
 * received a copy of the GPL along with the RabbitOS; see the file COPYING. If
 * not, write to the FSF, 59 Temple Place #330, Boston, MA 02111-1307, USA.
 *
 */
/*
 * String process functions.
 * 03-May-08
 */

#ifndef _RABBIT_STRING_H
#define _RABBIT_STRING_H

#include <sys/types.h>

extern void memcpy(char *dest, const char *src, int len);
extern void memset(char *dest, char val, int len);
extern int strcmp(char *str1, char *str2);
extern char *strcpy(char *dest, const char *src);
extern char *strcat(char *dest, const char *src);
extern int strlen(char *src);

#endif							//_KERNEL_STRING_H
